<?php
/////////////////////////////////////////////////////////////////////////////
// 
//
// workflow_system 
//
// workflow_copyright
// 
/////////////////////////////////////////////////////////////////////////////

/**
 * FILE_NAME : section.class.php   FILE_PATH : \\classes\application\section.class.php
 * ....网站通用栏目操作类
 *
 * @copyright workflow_system 
 * @author workflow Develop Team 
 * @package 
 * @subpackage 
 * @version Tue Oct 23 20:28:23 CST 2007
 */

class SectionClass extends FrameWork {
	/**
	 * 新增一个网站通用栏目
	 *
	 * @param var[] $input_param
	 * @return boolen
	 */
	function addSection($input_param){
		$valueArray = array();
		$valueArray['section_name'] = $input_param['txttitle'];/*栏目名称*/
		$valueArray['section_content'] = Common::replacebr($input_param['txtcontent']);/*栏目内容*/
		$valueArray['section_url'] = $input_param['txturl'];/*跳转链接*/
		$insert_rs = $GLOBALS['db']->InsertRow($valueArray, 'section', 'section_id');
		return $insert_rs;
	}
	
	/**
	 * 修改网站通用栏目
	 *
	 * @param  var[] $input_param
	 * @return boolen
	 */
	function updateSection($input_param){
		$valueArray = array();
		$valueArray['section_name'] = $input_param['txttitle'];
		$valueArray['section_content'] = Common::replacebr($input_param['txtcontent']);
		$valueArray['section_url'] = $input_param['txturl'];
		$update_rs = $GLOBALS['db']->UpdateRow($input_param["txtid"], $valueArray, 'section', 'section_id');
		return $update_rs;
	}
	
	/**
	 * 更新显示状态
	 * @author 
	 * @param  $id 要显示的信息ID
	 * @return bool
	 */
	function updateSectionShow($id){
		
		$valueArray = array();
		$valueArray['is_show'] = '0';
		$GLOBALS['db']->UpdateRows('section',$valueArray);
		
		$valueArray = array();
		$valueArray['is_show'] = 1;
		if (!empty($id)){
			foreach ($id as $v){
				$GLOBALS['db']->UpdateRow($v, $valueArray, 'section', 'section_id');
			}
		}
		return true;
	}
	
	
	/**
	 * 删除多个网站通用栏目
	 *
	 * @param var[] $id_array
	 * @return boolen
	 */
	function deleSection($id_array){
		if ($id_array != ''){
			return $GLOBALS['db']->DelRow($id_array,'section','section_id');
		}else {
			return false;
		}
	}
	
	/**
	 * 得到某个网站通用栏目
	 *
	 * @param int $id
	 * @return var[]
	 */
	function getOneSection($id){
		return $GLOBALS['db']->GetOneRow($id,'section','section_id');
	}
	
	/**
	 * 得到所有的网站通用栏目
	 *
	 * @return var[]
	 */
	function getSectionList(){
		return $GLOBALS['db']->GetList("",$page,'section');
	}
}
?>